// pages/components/header/index.js
const app = getApp();
Component({
  options: {
    multipleSlots: true, // 在组件定义时的选项中启用多slot支持
  },
  /**
   * 组件的属性列表
   */
  properties: {
    title: { // 属性名
      type: String, // 类型（必填），目前接受的类型包括：String, Number, Boolean, Object, Array, null（表示任意类型）
      value: '云药云方' // 属性初始值（可选），如果未指定则会根据类型选择一个
    },
    icon_left: { // icon 类名,默认左箭头
      type: String,
      value: 'icon-return'
    },
    background: { // 背景色
      type: String,
      value: '#fff'
    },
    color: { // icon及title色值
      type: String,
      value: '#464646'
    },
    headerPaddingTop: { // 动态获取设备状态栏高度
      type: String,
      value: app.globalData.statusbarHeight + 'rpx'
    },
    isCusBack: { // icon点击跳转路径，默认回退
      type: String,
      value: '0'
    },
    iconImg: {
      type: String,
      value: '/static/images/nav_back.png',
    },
    boder: {
      type: String,
      value: '0',
    },
    zhanwei: {
      type: Boolean,
      value: false,
    },
    showIcon: {
      type: Boolean,
      value: true,
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    capsuleButton: app.globalData.capsuleButton, // 右上角胶囊按钮的属性
    phoneInfo: app.globalData.phoneInfo, // 手机信息
    zhanwei: false,
  },

  ready: function () {



  },

  /**
   * 组件的方法列表
   */
  methods: {
    //隐藏弹框
    _backFunTap() {
      console.log('左边icon点击了');
      console.log(this.data.isCusBack);
      //this.triggerEvent("backFun")
      if (this.data.isCusBack == '1') {
        console.log("sss");
        this.triggerEvent("backFun")
      } else {
        wx.navigateBack();
      }
    },
    /*内部私有方法建议以下划线开头 triggerEvent 用于触发事件*/
    _error() {
      //触发取消回调
      this.triggerEvent("error")
    }
  }
})